package com.deng.performance.dao;

import java.util.List;
import com.deng.common.vo.DispenseOrganizationVo;

public interface IDispenseFirstBonus {

	public List<DispenseOrganizationVo> getAllDispenseFirstBonus(String statMonth);
	public DispenseOrganizationVo recalByOldFunction(DispenseOrganizationVo vo);
	public DispenseOrganizationVo recalByNewFunction(DispenseOrganizationVo vo);
	
	public List<DispenseOrganizationVo> calAllDispenseFirstBonus(List<DispenseOrganizationVo> dvList);
	public List<DispenseOrganizationVo> calAllDispenseFirstBonusByOrganizationRecent(List<DispenseOrganizationVo> dvList);
	public void saveAllDispenseFirstBonus(List<DispenseOrganizationVo> dvList);
	public void saveAllDispenseFirstBonusMonth(String stat_time);
	
	public void validDispenseData(DispenseOrganizationVo vo);
	
	public int closeAccount(String ymd);
	public List<String> getCloseAccountList();
}
